export const projectStatus = {
  // 10: {
  //   status: 'default',
  //   text: '待发布'
  // },
  20: {
    status: 'processing',
    text: '询价中'
  },
  // 21: {
  //   status: 'error',
  //   text: '审核不通过'
  // },
  // 30: {
  //   status: 'processing',
  //   text: '合同已发送'
  // },
  40: {
    status: 'processing',
    text: '进行中'
  },
  // 50: {
  //   status: 'warning',
  //   text: '申请验收'
  // },
  60: {
    status: 'success',
    text: '已完成'
  },
  // 90: {
  //   status: 'error',
  //   text: '已中止'
  // }
}

export const enterpriseStatus = {
  0: {
    status: 'default',
    text: '冻结'
  },
  1: {
    status: 'success',
    text: '正常'
  }
}

export const payStatus = {
  true: {
    status: 'success',
    text: '已开通'
  },
  false: {
    status: 'default',
    text: '未开通'
  }
}

export const IsSignStatus = {
  true: {
    status: 'success',
    text: '已签约'
  },
  false: {
    status: 'default',
    text: '未签约'
  }
}

export const checkStatus = {
  0: {
    status: 'warning',
    text: '待验收'
  },
  1: {
    status: 'processing',
    text: '申请验收'
  },
  2: {
    status: 'success',
    text: '验收通过'
  },
  3: {
    status: 'error',
    text: '验收未通过'
  }
}

export default function (code, statusName, resultType) {
  if (typeof code === 'undefined') {
    return
  }
  // eslint-disable-next-line no-eval
  return eval(statusName)[code][resultType] || code
}
